home *** CD-ROM | disk | FTP | other *** search
- ************************************************************************
- ** 2L8 Cursor Editor Too Late Version 1.12 **
- * Jouni Miettunen * jon@stekt.oulu.fi * Oulu * Finland * Europe * 1994 *
-
- Copyright (c) 1994 by Jouni Miettunen. All Rights Reserved.
- Freeware - use, share and enjoy!
-
- Half our life is spent trying to find something
- to do with the time we have rushed through life
- trying to save.
- Will Rogers (1879-1935)
-
- ** WHAT IT IS
-
- Some time ago I needed a cursor editor, but couldn't find any I would've
- liked.. So I designed all my cursors in a Macintosh. Now I don't need
- such a program anymore, so I wrote it. Yep, I know, it doesn't make any
- sense. Anyway, I did it and now I release it as freeware hoping someone
- else would find it useful.
-
- ** WHAT DO YOU NEED
-
- 8086+, standard VGA (640x480x16) and a mouse.
-
- ** HOW DO YOU USE IT
-
- This program is self-documenting, just press the buttons and see, what
- happens. Right mouse button reacts faster in some places.
-
- ** WHAT DOES IT DO
-
- Handle separate pixels one at a time. Handle cursor image, mask or both
- at the same time. Move cursor hotspot around (the blue dot).
-
- Shift up/down/left/right, rotate +/- 90 degrees, horizontal/vertical
- mirror, inverse/clear/fill all, random. Testing, reset as arrow.
-
- Copy image to mask, mask to image or swap them. The final design can be
- saved as a file, 99 files per extension (asm, c, hex, pas).
-
- ** SAVING AS A FILE
-
- .asm - just the variables
-
- .c - the used structure
-
- typedef struct {
- unsigned int hotx; /* cursor hotspot x place */
- unsigned int hoty; /* cursor hotspot y place */
- int data[32]; /* cursor mask and data */
- } CURSOR;
-
- .hex - write a converter for your favorite language/coding style
-
- 1st cursor hotspot x-offset, then cursor hotspot y-offset
- next 2 rows are cursor mask
- next 2 rows are cursor image
-
- .pas - the used structure
-
- type
- PointerRec =
- record
- x,y : Integer; { hot spot }
- buf : array [1..32] of Word;
- { First 16 is mask, second 16 cursor data }
- end;
-
- ** WANT MORE ??
-
- Sure, why not! If you have a good idea and can even give some strong and
- convincing arguments for it, I might listen to you and quite seriously
- consider upgrading the program.
-
- In any case it's always nice to hear from happy users.. Actually from
- any users at all. Such an incident would also noticeably increase the
- possibility that I might a) update this b) release something else.
-
- ** HISTORY
-
- 1.0 I got bored one day, so I wrote it
- 1.1 1st release: added hotspot and cleaned up the GUI
- 1.11 Added/changed Pascal structure definition, thanx Ronny!
- 1.12 just updated the included text files
-
- ** THE AUTHOR
-
- That's all folks! It's such a simple program I don't expect any bugs to
- surface, but if they do, please let me know. Suggestions are naturally
- welcome, but I'm happy with it as-is. Hope you can find some use for it.
-
- Mr. Jouni Miettunen
- Rautatienkatu 20 A 10
- FIN-90100 OULU
- FINLAND - EUROPE
-
- * Jouni Miettunen * jon@stekt.oulu.fi * Oulu * Finland * Europe * 1994 *
- ** 2L8 Cursor Editor Too Late Version 1.12 **
- ************************************************************************
-